搜索 K
Appearance
博客正在加载中...
Appearance
除非涉及到遗留代码,否则我们应该坚持使用新的 API。
由于 Java8 新引入了一套时间 API,有时候需要在新旧 API 之间转换;因此在 Java8 中,对于旧的 API,提供了一些转换用的方法
Date 和 Calendar 类引入了 toInstant() 方法,可以返回 nstant 对象。
Instant i = new Date().toInstant();
Instant i2 = Calendar.getInstance().toInstant();TimeZone 也引入了 toZoneId(),返回 ZoneId 对象
ZoneId z = TimeZone.getDefault().toZoneId();新 API 并没有提供直接转换的方法,只能借住时间戳(long 类型的整数)来转换。